package cn.swust.service;

import java.util.ArrayList;

import cn.swust.model.ShopCarBean;


public interface ShopCarService {

	/**
	 * 增加一个购物车信息
	 * @param ShopCarProBean
	 * @return 成功则返回对应的主键ID，否则返回0
	 */
	public int addShopPro(ShopCarBean shop);
	
	/**
	 * 根据主键ID删除一条记录
	 * @param id
	 * @return
	 */
	public int delShopPro(int id);
	
	/**
	 * 根据主键ID修改一条信息
	 * @param id
	 * @param ShopCarProBean
	 * @return
	 */
	public int modShopPro(int id,ShopCarBean shop);
	
	/**
	 * 根据主键ID查找一条信息
	 * @param id
	 * @return 成功则返回对应ShopCarProBean对象
	 */
	public ShopCarBean queryById(int id);
	
	/**
	 * 通过用户查找该用户所有购物车信息
	 * @param user
	 * @return 成功则返回对应信息数组
	 */
	public ArrayList<ShopCarBean> queryByUser(String user);
}
